exercise on class design level - 1